home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / PRINTER / ADIT181.ARJ / ADIT181.DOC < prev    next >
Text File  |  1991-05-26  |  10KB  |  236 lines

  1.                                ADIT 1.81
  2.  
  3.             Copyright (c)1989-1991 by P.A. Geelen, Amsterdam.
  4.  
  5.  
  6.            The program ADIT.EXE (version 1.81) is placed in the
  7.     public domain by the author. It may be used and distributed freely.
  8.                 It may NOT be sold under any condition,
  9.                nor be made part of anything that is sold,
  10.       nor may fonts generated with ADIT be commercially distributed.
  11.  
  12.    Note: distributing variations of COMMERCIAL fonts is probably illegal.
  13.  
  14.          Reactions (or financial support) will be much appreciated.
  15.       P.A. Geelen, Giro 5618822, Da Costakade 171-h, 1053 WX Amsterdam.
  16.                          Email: geelen@cs.vu.nl
  17.      Updates and other programs can be found at ABBS, 03240-62502/62504
  18.  
  19.  
  20.  
  21. ADIT 1.8 is a simple, user-friendly, high-speed program that allows one to
  22. generate variations of existing soft-fonts for HP (compatible) laserprinters.
  23. In particular, given an existing font, ADIT is able to generate:
  24.  
  25.   - bold-face versions
  26.   - normal versions (of bold-faced fonts)
  27.   - (half-)italic versions
  28.   - outline versions
  29.   - several variations of shadow, half-shadow and backshadow versions
  30.   - enlarged/reduced versions
  31.   - non-proportional versions (of proportional fonts)
  32.   - landscape versions (of portrait fonts)
  33.   - "Patterned" variations
  34.   - "Waved" variations
  35.  
  36.  
  37. HOW TO USE ADIT 1.81
  38. ====================
  39. ADIT 1.81 will offer you a menu of options. Any time you want to create a
  40. variation of an existing font, you:
  41.  
  42.    - select an option from the ADIT menu, (e.g. "[B]old")
  43.    - answer a few questions concerning your preferences, (e.g. "how bold?")
  44.    - select an existing soft font (the "template" of the operation),
  45.        (ADIT offers an alphabetically sorted file selection window for this)
  46.    - specify a name for the new font.
  47.  
  48. ESC is the general "abort"-key. You can abort any question, window or font-
  49. generation with it.
  50.  
  51.  
  52.  
  53. THE OPTIONS
  54. ===========
  55.  
  56. [C] : CHARACTER RANGE
  57.       restricts any of the options mentioned below to characters within a
  58.       certain range.
  59.  
  60. [T] : TRACE OPTION
  61.       Switches the (Hercules/CGA) graphic display ON/OFF.
  62.  
  63. [V] : VIEW OPTION
  64.       Just allows you to "view" a font on the screen in graphics mode.
  65.       (Trace mode will automatically be turned "on")
  66.  
  67. [B] : BOLD
  68.     - this option allows you to create a "bold-faced" version of a font.
  69.       You must specify "how bold" you want the font to become: the number
  70.       of dots (1/300 inch) that you want the font to become bolder
  71.       horizontally resp. vertically.
  72.       In my experience, values (1,1) will make a 12-point font appear
  73.       "overstrike", (2,0) will make it appear "bold". As an experiment,
  74.       try (4,0) and (0,4).
  75.       Larger fonts will need higher values.
  76.     - This option will increase the Pitch with the horizontal bold-value.
  77.  
  78. [U] : UNBOLD
  79.     - Some fonts, especially 24 and 30-point fonts, are only distributed
  80.       in their "boldface" version. The UNBOLD option allows you to create a
  81.       "normal" version of a such "bold" fonts. UNBOLD also exactly reverses
  82.       the BOLD-option. You must specify the number of dots (1/300 inch) that
  83.       you want the font to become less bolder horizontally resp. vertically.
  84.       Note that (for instance) a horizontal unbolding of 2 dots will make
  85.       lines of 2 dots wide disappear completely.
  86.     - This option will decrease the Pitch with the horizontal unbold-value.
  87.  
  88. [O] : OUTLINE
  89.     - this option allows you to create an "outline" version of a font. You
  90.       may specify the "thickness" of the outline (up to 31 dots). Personally,
  91.       I like an outline of 1 dot thick best. Higer values produce a "stronger"
  92.       outline.
  93.     - This option will increase the Pitch with 2 times the thickness.
  94.  
  95. [I] : ITALICIZE
  96.     - this option allows you to create an "italic" version of a font.
  97.       You will need to provide a "Slope factor", X/Y. You will
  98.       get the best results (and the highest speed) when you specify the
  99.       slope precisely (i.e. not 33/100, but 1/3). In my opinion,
  100.          1/3  produces half-italic (about 70°)
  101.          1/2  produces normal italics (60°)
  102.          1/1  produces very italic fonts (45°)
  103.    - This option will NOT alter the Pitch.
  104.  
  105. [S] : SHADOW
  106.     - this option allows you to create a "back-shadow" version of a font (an
  107.       outlined font with a black "shadow" behind it). You will need to specify
  108.       the "displacement" of the shadow in dots. For fonts of about 12 dots,
  109.       a displacement of 4x2 looks good.
  110.       Apart from "Normal", you may also select "HalfShadow", which generates
  111.       "grey" shadows instead of black shadows.
  112.       [NOTE: Before version 1.8, HalfShadow was a seperate option]
  113.     - This option will increase the Pitch with the horizontal displacement + 2.
  114.  
  115. [H] : HIGHLIGHT
  116.     - creates a variation where the characters are themselves gone, but
  117.       "suggested" by their shadow. Just try it out on any font with a
  118.       displacement of 2x2.
  119.       Also try an outline (thickness 1) on a 1x1 [H]ighlighted font.
  120.     - This option will increase the Pitch with the horizontal displacement.
  121.  
  122. [D] : DISPLACE
  123.     - This creates a "perspective" version of a font. Try it out with a
  124.       displacement of 4x4 on a thin font.
  125.     - This option will increase the Pitch with the horizontal displacement.
  126.  
  127. [E] : EXPAND/REDUCE
  128.     - This option "stretches" a font in horizontal and vertical direction.
  129.       You may specify the horizontal and vertical stretch-factors seperately.
  130.       Examples:
  131.         14/12 x 14/12 will generate a 14-point version of a 12 point font.
  132.     (Though not perfect, this option is able to create quite acceptable
  133.      fonts of 6,7,8,10,14,18 and 24 points, given a 12-point font).
  134.         2 x 1 will produce what is known on dot matrix printers as
  135.               "enhanced" characters.
  136.         1 x 2 will "stretch" the font so that is becomes 2 times as high.
  137.     - This option will multiply the Pitch by the horizontal factor.
  138.  
  139. [R] : RASTER
  140.     - This operation allows you to "raster" a font with a 8x4 pattern.
  141.       You need to map this pattern into 4 bytes. If you are not familiar
  142.       with bit-patterns, just use the [P]attern option.
  143.  
  144. [P] : PATTERN
  145.     - This option allows you to "raster" a font with a raster of any size.
  146.       You need to make a seperate text-file with the extention .RAS.
  147.       (ADIT 1.8 comes with 3 example RAS files).
  148.       In this file, you put your raster, in the form of stars and dots.
  149.       The raster may be any size, but the size in horizontal direction
  150.       must be a multiple of 8 dots. Example file:
  151.  
  152.  
  153.                     8         <---- horizontal raster size
  154.                     4         <---- vertical raster size
  155.                     **..**..
  156.                     **..**..
  157.                     ..**..**
  158.                     ..**..**
  159.  
  160. [F] : FILL PATTERN
  161.     - This option is a combination of the [O]utline and [P]attern option.
  162.       You may specify the "thickness" of the outline (1 - 31 dots), and
  163.       you may select a .RAS file. The font will be outlined, and then
  164.       filled up with the specified raster.
  165.     - This option will increase the Pitch with 2 times the thickness.
  166.  
  167. [L] : LANDSCAPE
  168.     - This option does not take any input: it just converts portrait fonts
  169.       to landscape fonts.
  170.       NOTE: ADIT version 1.8 does not yet allow ANY operations on
  171.             landscape fonts. If you want to convert landscape fonts
  172.             to portrait fonts, you'll have to wait for the next version
  173.             of ADIT.
  174.  
  175. [!] : OPTIMIZE
  176.     - Reduce a soft-font-file to optimal size.
  177.       The HP laserjet allows efficient storage of "sparse" bit-matrices,
  178.       which means that a lot of the white space "around" a character
  179.       does not need to be stored in the soft-font files.
  180.       Some soft-fonts do not make use of this capability, and thus use
  181.       more than the necessary amount of disk space and (worse) printer
  182.       memory. Several of my non-commercial font files appeared to be three
  183.       times as large as necessary.
  184.       NOTE: ADIT itself optimizes all generated fonts automatically.
  185.  
  186. [Z] : CENTER & FIX
  187.     - Creates a non-proportional font of a proportional font. In order to
  188.       make it look good, characters are "centered" in their cells.
  189.     - This option changes the Pitch.
  190.  
  191. [W] WAVE
  192.     - This option is a kind of generalization of the "Italic"-option.
  193.       The option takes a file with the extention "WAV", and uses it
  194.       to shift a staight vertical line into the form as specified in
  195.       the wave file. (ADIT 1.8 comes with 2 example WAVE files).
  196.       A WAVE-file might looks like this:
  197.  
  198.  
  199.                     8        <---- horizontal wave size (multiple of 8!)
  200.                     6        <---- vertical wave size
  201.                     *
  202.                     .*
  203.                     ..*
  204.                     ...*
  205.                     ..*
  206.                     .*
  207.  
  208.      The WAVE may be any size. If the characters are higher than the
  209.      vertical wave size, the wave will be "repeated".
  210.    - This option will NOT increase the Pitch.
  211.  
  212. [A] : Adjust Pitch
  213.     - This option adjusts the pitch of the font, and the "escapement" of
  214.       each character. The adjustment is specified in dots. So, for negative
  215.       values, the characters are printed "closer together".
  216.       Example use: Suppose you use ADIT's "bold" option, with values (1,1).
  217.       Every character of the resulting font will be spaced one dot "wider"
  218.       than the original font. If you don't like this, [A]djust the
  219.       bold font with the value -1.
  220.  
  221. In order to make small changes to a soft font, ADIT offers e[X]port and
  222. i[M]port options. e[X]port will create STAR/DOT maps of the characters, which
  223. can be edited using an ordinary ascii editor. i[M]port converts such a file
  224. back into a soft-font.
  225.  
  226.  
  227. HISTORY
  228.   1.0 - First release
  229.   1.1 - Took bug out of ENLARGE-option, added WAVE-option
  230.   1.2 - Added the graphic "TRACE" option
  231.   1.3 - Added the VIEW-option
  232.   1.6 - ADIT used to crash on non-commercial fonts that did not strictly
  233.     conform to the rules. As of version 1.4, ADIT only produces warnings.
  234.     Also made some cosmetic changes.
  235.   1.81- Added the [F]illPattern option. Renamed some options.
  236.